component implements="com.firemoss.atonement.mapper.IGraphedInstanceFactory"
{
		public function createByTargetProperty(source, targetProperty)
		{
			return createByTargetClass( source, targetProperty.getType() );
		}
		
		public function createByTargetClass(source, targetClass)
		{
			return createObject( "component", targetClass );
		}
}